/*!常规设置
-----------------------------------------------------------------------------!*/
body {
	margin: 0;
	padding: 0;
	background-color: #f5f7f9;
}
li {
    list-style: none;
}
 a,
 a:hover {
      text-decoration: none;
 }


 /*!字体设置
-----------------------------------------------------------------------------!*/
.owl-lead,
.owl-lead-intro,
.carousel-title,
.font-first-heading,
.font-second-heading,
.font-title-intro,
.font-title-note {
	font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;
	text-align: center;
	line-height: 1.50;
}
.owl-lead {
	font-size: 5.2em;
	letter-spacing: 4px;
}
.owl-lead-intro {
    font-size: 2.2em;
    color: rgba(0,0,0,0.5);
    font-weight: 600;
    letter-spacing: 3px;
}
 .font-first-heading {
    font-size: 3.2em;
    color: #25425d;
    margin-bottom: .2em;
    text-shadow: 4px 2px 2px rgba(0,0,0,0.1);
    letter-spacing: .5em;
 }
 .font-second-heading {
    font-size: 1.8em;
    color: #25425d;
    margin-bottom: 1em;
 }
 .font-title-intro {
    font-size: 1.4em;
    color: #808080;
    line-height: 1.5em;
    margin-bottom: 1em;
    letter-spacing: .1em;
}
 .font-first-decoration {
    width: 12em;
    background: #666;
    height: .3em;
    display: block;
    margin: 0 auto;
    margin-bottom: .3em;
    border-radius: .5em .5em 0 0;
}


/*!按钮类设置
-----------------------------------------------------------------------------!*/
.btn {
	width: 16em;
    padding: 1em;
    letter-spacing: .3em;
    margin: 0 auto;
}
/*!---边框和背景色的交替变化---!*/
.btn-1 {
    color: white;
    background: #55acee;
    border: none;
}
.btn-1:hover {
    color: #55acee;
    background: inherit;
    border: 1px solid #55acee;
}

/*!---白色线条简洁样式，触发后背景为白，字体为大色块颜色---!*/
.btn-2 {
    color: white;
    background: inherit;
    border: 1px solid white;
}
.btn-2:hover {
    color: inherit;
    background: white;
    border: none;
}

/*!---白色线条简洁样式，触发后背景深一度，悬停在字体上会有相应变化---!*/
.btn-3 {
    color: #eee;;
    background: inherit;
    border: 1px solid white;
}
.btn-normal-3:hover {
    color: white;
    background: rgba(0,0,0,0.1);;
    border: 1px solid white;
}
.btn-normal-3 a:hover {
    text-shadow: 2px 2px 4px rgba(0,0,0,0.75);
    font-weight: 600;
}


/*!功能类设置
-----------------------------------------------------------------------------!*/
.space {
    margin-bottom: 3em;
}
.space-2 {
    margin-bottom: 6em;
}
.padding {
    padding:8em; 
 }
.item-space {
    margin-bottom: 1.5em;
}
.pull-md {
    margin: 0 auto;
}
.pull-right {
    float: right;
}
.pull-left {
    float: left;
}
.bg-cover {
    background-size: cover;
}
.theme-color1 {

}
.theme-color2 {

}
/*!------------------------动画类设置-------------------------!*/
.time2 {
    -webkit-animation-duration: 2s;
    -o-animation-duration: 2s;
    animation-duration: 2s;
}
.time3 {
    -webkit-animation-duration: 3s;
    -o-animation-duration: 3s;
    animation-duration: 3s;
}
.delay1{
    -webkit-animation-delay: 1s;
    -o-animation-delay: 1s;
    animation-delay: 1s;
}
.delay2{
    -webkit-animation-delay: 2s;
    -o-animation-delay: 2s;
    animation-delay: 2s;
}
.delay3{
    -webkit-animation-delay: 3s;
    -o-animation-delay: 3s;
    animation-delay: 3s;
}
.delay4{
    -webkit-animation-delay: 4s;
    -o-animation-delay: 4s;
    animation-delay: 4s;
}
.delay5{
    -webkit-animation-delay: 5s;
    -o-animation-delay: 5s;
    animation-delay: 5s;
}
.delay6{
    -webkit-animation-delay: 6s;
    -o-animation-delay: 6s;
    animation-delay: 6s;
}
/*!------------------------响应式设计-------------------------!*/
@media(max-width:1280px){

}
@media(max-width:1024px){

}
@media(max-width:768px){

}
@media(max-width:640px){

}
@media(max-width:480px){
	
}
@media(max-width:320px){

}
